/**
 * Tencent is pleased to support the open source community by making Tars available.
 *
 * Copyright (C) 2016THL A29 Limited, a Tencent company. All rights reserved.
 *
 * Licensed under the BSD 3-Clause License (the "License"); you may not use this file except 
 * in compliance with the License. You may obtain a copy of the License at
 *
 * https://opensource.org/licenses/BSD-3-Clause
 *
 * Unless required by applicable law or agreed to in writing, software distributed 
 * under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 
 * CONDITIONS OF ANY KIND, either express or implied. See the License for the 
 * specific language governing permissions and limitations under the License.
 */

//
//  MttHDPageConfigInfo.h
//  MttHD
//
//  Created by renjunyi on 12-4-14.
//  Copyright (c) 2012年 Tencent. All rights reserved.
//

#import "MttHDPersistentObject.h"

@interface MttHDPageConfigInfo : MttHDPersistentObject

+ (MttHDPageConfigInfo *)theSpecial;

@property (retain)            NSString     *md5StringOfStartPage;
@property (nonatomic, assign) NSInteger    searchLastUpdateTime;
@property (nonatomic, assign) NSInteger    keywordLastUpdateTime;

@property (nonatomic, assign) NSInteger    domainLastUpdateTime;
@property (retain)            NSArray      *innerUrls;
@property (retain)            NSArray      *safeUrls;

@property (nonatomic, assign) NSInteger    pluginLastUpdateTime;
@property (nonatomic, assign) NSInteger    configLastUpdateTime;
@property (retain)            NSDictionary *configInfoDictionary;

+ (MttHDPageConfigInfo *)theSpecial;

- (NSString *)startPageContentFilePath;
- (void)setStartPageContent:(NSString *)startPageContent;

- (NSInteger)userNeedRateAfterDays;
- (NSInteger)userNeedRateAfterLeaveTimes;

@end